package org.opens.guava.utilites.eventBus.listeners;

import com.google.common.eventbus.Subscribe;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class SimpleListener {

    private final static Logger LOGGER = LoggerFactory.getLogger(SimpleListener.class);

    /**
     * 注意:
     *      1. 监听方法只能有一个参数, 不能有多个, 除非自己包装.
     *          - 之所以有这个限定, 是因为eventBus.post("simple event");这个方法只能接受一个参数.
     * @param event
     */
    @Subscribe
    public void doAction(final String event) {
        LOGGER.info("发生的 event: [{}]", event);
    }

}
